<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
//session_start();//inicializa a sessão
include("../../mysql_connect/conexao.php");

$matricula = addslashes(utf8_decode($_POST['matricula']));
if(isset($_POST['nome'])){
    if(($_POST['cpf'] == "") || ($_POST['matricula'] == "") || ($_POST['nome'] == "") || ($_POST['situacao'] == "") ){
        echo "<script>alert('Favor preencher os campos corretamente.')</script>";
        mysqli_close($conexao);
        exit;
        // esta validação ocorrerá provavelmente se o java script estiver desativado e faltar preencher os campos obrigatórios.
    } else{
        /*	if($_SESSION['usuario']['logado'] === true)
{
    //header("Location:principal.php");

}else
{
    //redirecionar para página inical
    $msg = "Faça o login !!";
    header("Location:../index.php?msg=" . $msg);
} */

        $cpf = addslashes(utf8_decode($_POST['cpf']));
        $matriculaCliente = addslashes(utf8_decode($_POST['matriculaCliente']));
        $nome = addslashes(utf8_decode($_POST['nome']));
        $pis = addslashes(utf8_decode($_POST['pis']));
        $rg = addslashes(utf8_decode($_POST['rg']));
        $cnpj = addslashes(utf8_decode($_POST['cnpj']));
        $estadoCivil = addslashes(utf8_decode($_POST['estadoCivil']));
        $endereco = addslashes(utf8_decode($_POST['endereco']));
        $bairro = addslashes(utf8_decode($_POST['bairro']));
        $cidade = addslashes(utf8_decode($_POST['cidade']));
        if(isset($_POST['dataNascimento']) && (trim($_POST['dataNascimento']) != "")){$dataNascimento = "'".(($_POST['dataNascimento']))."'";} else {$dataNascimento = "null";}
        $emailPessoal = addslashes(utf8_decode($_POST['emailPessoal']));
        $emailInstitucional = addslashes(utf8_decode($_POST['emailInstitucional']));
        $emailCliente = addslashes(utf8_decode($_POST['emailCliente']));
        $telFixo = addslashes(utf8_decode($_POST['telFixo']));
        $celular = addslashes(utf8_decode($_POST['celular']));
        $ramais = addslashes(utf8_decode($_POST['ramais']));
        $gerencia = addslashes(utf8_decode($_POST['gerencia']));
        if(isset($_POST['admissao']) && (trim($_POST['admissao']) != "")){$admissao = "'".(($_POST['admissao']))."'";} else {$admissao = "null";}
        if(isset($_POST['demissao']) && (trim($_POST['demissao']) != "")){$demissao = "'".(($_POST['demissao']))."'";} else {$demissao = "null";}
        $cargo = addslashes(utf8_decode($_POST['cargo']));
        $cargoCliente = addslashes(utf8_decode($_POST['cargoCliente']));
        $situacao = addslashes(utf8_decode($_POST['situacao']));
        $lotacao = addslashes(utf8_decode($_POST['lotacao']));
        $contrato = addslashes(utf8_decode($_POST['contrato']));
        if(isset($_POST['nomeEmpresa'])){$nomeEmpresa = addslashes(utf8_decode($_POST['nomeEmpresa']));}else $nomeEmpresa ="";
        if(isset($_POST['cargaHoraria'])){$cargaHoraria = addslashes(utf8_decode($_POST['cargaHoraria']));} else $cargaHoraria = "";
        $numeroDependentes = addslashes(utf8_decode($_POST['numeroDependentes']));
        $remAtual = addslashes(utf8_decode($_POST['remAtual']));
        $banco = addslashes(utf8_decode($_POST['banco']));
        $ag = addslashes(utf8_decode($_POST['ag']));
        $conta = addslashes(utf8_decode($_POST['conta']));
        $banco2 = addslashes(utf8_decode($_POST['banco2']));
        $ag2 = addslashes(utf8_decode($_POST['ag2']));
        $conta2 = addslashes(utf8_decode($_POST['conta2']));
        $obs = addslashes(utf8_decode($_POST['obs']));
        if(isset($_POST['motivo'])){$motivo = addslashes(utf8_decode($_POST['motivo']));} else $motivo = "";
        $lotacaoCliente = addslashes(utf8_decode($_POST['lotacaoCliente']));
        if(isset($_POST['cnpjEmpresa'])){$cnpjEmpresa = addslashes(utf8_decode($_POST['cnpjEmpresa']));} else $cnpjEmpresa = "";
        $tipoRemuneracao = addslashes(utf8_decode($_POST['tipoRemuneracao']));
        $sexo = addslashes(utf8_decode($_POST['sexo']));
        $cep = addslashes(utf8_decode($_POST['cep']));
        $uf = addslashes(utf8_decode($_POST['uf']));
        $nCarteira = addslashes(utf8_decode($_POST['nCarteira']));
        $nSerieCarteira = addslashes(utf8_decode($_POST['nSerieCarteira']));
        $ufCarteira = addslashes(utf8_decode($_POST['ufCarteira']));
        if(isset($_POST['dataEmissao']) && (trim($_POST['dataEmissao']) != "")){$dataEmissao = "'".(($_POST['dataEmissao']))."'";}else {$dataEmissao = "null";};
        if(isset($_POST['valorHora'])){$valorHora = addslashes(utf8_decode($_POST['valorHora']));} else $valorHora = "";


        $sql = "insert into funcionario
                (cpf,
                matricula,
                matriculaCliente,
                nome,
                pis,
                rg,
                cnpj,
                estadoCivil,
                endereco,
                bairro,
                cidade,
                datanasc,
                email1,
                email2,
                email3,
                telfixo,
                telcelular,
                ramais,
                gerencia,
                admissao,
                demissao,
                cargo,
                cargoCliente,
                situacao,
                lotacao,
                contrato,
                nomeEmpresa,
                cargaHoraria,
                dependentes,
                rematual,
                banco,
                ag,
                conta,
                banco2,
                ag2,
                conta2,
                obs,
                excluso,
                motivoDemissao,
                lotacaoCliente,
                cnpjEmpresa,
                tipoRemuneracao,
                sexo,
                cep,
                uf,
                numeroCarteira,
                numeroSerieCarteira,
                ufCarteira,
                dataEmissaoCarteira,
                valorHora)
                values
                    ('".$cpf."',
                     '".$matricula."',
                     '".$matriculaCliente."',
                     '".$nome."',
                     '".$pis."',
                     '".$rg."',
                     '".$cnpj."',
                     '".$estadoCivil."',
                     '".$endereco."',
                     '".$bairro."',
                     '".$cidade."',
                     $dataNascimento,
                     '".$emailPessoal."',
                     '".$emailInstitucional."',
                     '".$emailCliente."',
                     '".$telFixo."',
                     '".$celular."',
                     '".$ramais."',
                     '".$gerencia."',
                     $admissao,
                     $demissao,
                     '".$cargo."',
                     '".$cargoCliente."',
                     '".$situacao."',
                     '".$lotacao."',
                     '".$contrato."',
                     '".$nomeEmpresa."',
                     '".$cargaHoraria."',
                     '".$numeroDependentes."',
                     '".$remAtual."',
                     '".$banco."',
                     '".$ag."',
                     '".$conta."',
                     '".$banco2."',
                     '".$ag2."',
                     '".$conta2."',
                     '".$obs."',
                     '0',
                     '".$motivo."',
                     '".$lotacaoCliente."',
                     '".$cnpjEmpresa."',
                     '".$tipoRemuneracao."',
                     '".$sexo."',
                     '".$cep."',
                     '".$uf."',
                     '".$nCarteira."',
                     '".$nSerieCarteira."',
                     '".$ufCarteira."',
                     $dataEmissao,
                     '".$valorHora."')";

        $query = mysqli_query($conexao, $sql) OR DIE ("Erro ao cadastrar os dados".mysql_errno());
        mysqli_close($conexao);



        /*echo    $cpf, $matricula, $nome, $pis, $rg, $cnpj, $estadoCivil, $endereco, $bairro,
        $cidade, $dataNascimento, $emailPessoal, $emailInstitucional,$emailCliente,
        $telFixo, $celular, $ramais, $gerencia, $admissao, $cargo, $situacao, $lotacao,
        $contrato, $nomeEmpresa, $cargaHoraria, $numeroDependentes, $remInicial , $remAtual,
        $banco, $ag , $conta, $banco2, $ag2 , $conta2, $obs ; */
?>
        <script language='JavaScript'>
            alert("Funcionario Cadastrado com Sucesso !!");
            document.location = '../views_funcionario/admFuncionarios.php';
        </script>
<?php
    }
} else {

    // esta validacao ocorrera se for modificado algo no html.
    echo "<script> alert('Houve alteração no código. Para sua segurança a aplicação será encerrada.')</script>";
    mysqli_close($conexao);
    exit;
}
?>

